/******************/
/* LAYOUT GERAL   */
/******************/

.header {
    width:958px;
    min-height:130px /*Non-IE6*/;
    height:auto !important /*Non-IE6*/;
    height:130px /*IE6*/;
    /*background:rgb(225,225,225) url(../img/bg_header.jpg) repeat-x /*Total header background image entered here. Height: 125px*/;
    font-size:1.0em;
}

.conteudo {
    display:inline; /*Fix IE floating margin bug*/;
    float:left;
    white-space:nowrap /*IE hack*/;
    width:948px;
    /*--background-color:rgb(50,50,50);*/
    font-family:tahoma,arial,sans-serif;
    padding: 5px;
}

/****************/
/*  HEADER-TOP  */
/****************/

/* SITENAME AND SLOGAN */
.sitelogo {
    width:70px;
    height:70px;
    position:absolute;
    z-index:1; margin:15px 0 0 15px;
    background:url(../img/bg_logo.gif);
}
.sitename {
    width:300px;
    height:80px;
    position:absolute;
    z-index:1;
    margin:10px 0 0 95px;
    overflow:hidden;
}
.sitename h1 {
    font-family: verdana,arial,sans-serif;
    font-weight:normal;
    font-size:290% !important /*Non-IE6*/;
    font-size:260% /*IE6*/;
}
.sitename h2 {
    font-family: verdana,arial,sans-serif;
    margin-top:-20px;
    padding-bottom:5px;
    color:rgb(125,125,125);
    height:20px;
    font-weight:normal;
    font-size:110% !important;
}
.sitename a{text-decoration:none; color:rgb(125,125,125);}
.sitename a:hover {text-decoration:none;}

/* GLOBAL NAVIGATION */
.navglobal {width:600px; position:absolute; z-index:3; margin-top:65px; margin-left:349px !important /*Non-IE6*/; margin-left:351px /*IE6*/;}
.navglobal ul {float:right; font-weight:normal;}	
.navglobal li {display:inline; list-style:none;}
.navglobal li a {display:block; float:left; padding:2px 5px 2px 5px; color:rgb(125,125,125); text-decoration:none; font-size:100% !important /*Non-IE6*/; font-size:120% /*IE6*/;}
.navglobal a:hover {text-decoration:none; color:rgb(255,255,255);}

/*************************/
/*  CANTOS ARREDONDADOS  */
/*************************/

/* PAGE */
.corner-page-top {
    width:990px;
	margin:auto;
    height:2px;
    overflow:hidden;
    background-color: red;
}

.corner-page-bottom {
    width:990px;
	margin:auto;
    height:2px;
    margin-bottom:20px;
    overflow:hidden;
    background-color: green;
}

/**************/
/*  PRINTING  */
/**************/
/* To avoid that some layouts may break during printing */
/* we remove one vertical border-line for the columns  */                 
@media print {.content-2col-nobox-rightcolumn {display:inline; float:right; width:337px; border-left:none; background-color:rgb(255,255,255);}}
